#ifndef _NE_MIDI_CHANNEL_H_
#define _NE_MIDI_CHANNEL_H_

#include <neinit.h>

namespace ne
{
    enum MIDIChannelType
    {
        MIDI_CHANNEL0  = 0x00,
        MIDI_CHANNEL1  = 0x01,
        MIDI_CHANNEL2  = 0x02,
        MIDI_CHANNEL3  = 0x03,
        MIDI_CHANNEL4  = 0x04,
        MIDI_CHANNEL5  = 0x05,
        MIDI_CHANNEL6  = 0x06,
        MIDI_CHANNEL7  = 0x07,
        MIDI_CHANNEL8  = 0x08,
        MIDI_CHANNEL9  = 0x09,
        MIDI_CHANNEL10 = 0x0A,
        MIDI_CHANNEL11 = 0x0B,
        MIDI_CHANNEL12 = 0x0C,
        MIDI_CHANNEL13 = 0x0D,
        MIDI_CHANNEL14 = 0x0E,
        MIDI_CHANNEL15 = 0x0F
    };

    const std::string MIDIChannelNames[16] =
    {
        "Channel 1",
        "Channel 2",
        "Channel 3",
        "Channel 4",
        "Channel 5",
        "Channel 6",
        "Channel 7",
        "Channel 8",
        "Channel 9",
        "Channel 10",
        "Channel 11",
        "Channel 12",
        "Channel 13",
        "Channel 14",
        "Channel 15",
        "Channel 16"
    };
}

#endif
